package com.sjy.ship.mapper;

import java.util.List;
import com.sjy.ship.domain.Crew;

/**
 * 船舶最低配员详情Mapper接口
 * 
 * @author lzm
 * @date 2023-06-20
 */
public interface CrewMapper 
{
    /**
     * 查询船舶最低配员详情
     *
     * @param shipWorkId 船舶工作线id
     * @return 船舶最低配员详情
     */
    public Crew selectCrewByShipWorkId(Long shipWorkId);

    /**
     * 查询船舶最低配员详情列表
     * 
     * @param crew 船舶最低配员详情
     * @return 船舶最低配员详情集合
     */
    public List<Crew> selectCrewList(Crew crew);

    /**
     * 新增船舶最低配员详情
     * 
     * @param crew 船舶最低配员详情
     * @return 结果
     */
    public int insertCrew(Crew crew);

    /**
     * 修改船舶最低配员详情
     * 
     * @param crew 船舶最低配员详情
     * @return 结果
     */
    public int updateCrew(Crew crew);

    /**
     * 删除船舶最低配员详情
     * 
     * @param crewId 船舶最低配员详情主键
     * @return 结果
     */
    public int deleteCrewByCrewId(Long crewId);
}
